Регистрация...

Eserv Forum / E3 / Eserv 3 Web and FTP Servers Support / Uri /OnlyRead* странно работает на FTP

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Прописал для зарегистрированного пользователя специальную папку для только чтение:

Uri Only_Read* | ReadOnly

Пока пользователь в эту папку не войдет пишет и читает свободно. После захода в эту папку, писать он уже не может ни в какую. Это понятно, у него полученный при логине ReadWrite на ReadOnly поменялся.

Попробовал прописать 2 папки

Uri /RW* | ReadWrite
Uri Only_Read* | ReadOnly

Получилось еще забавнее.

Заходишь в папку RO — читаешь, писать не можешь (правильно)
Переходишь в папку RW — первая попытка записи обламывается, последующие работают.
Возвращаешься в RO и первая попытка записи (или удаления) срабатывает, последующие нормально 550

Такое впечатление, что задерживается смена права на 1 ход.

Папки находятся на одном уровне
 
Комментарии к этой версии (08.09.2007 02:55) [~A V L] 5b5a9caa
АвторДатаТекстtags
pig09.09.2007 01:23
A V L пишет: Такое впечатление, что задерживается смена права на 1 ход.

Совершенно верно, так оно и есть. Новые условия вступают в силу при обработке следующей команды протокола. Текущая выполняется в том контексте, в котором началась её обработка.

Макросы вообще-то изначально предназначались для статической настройки прав при авторизации.
imported
A V L10.09.2007 12:05
ИМХО. Это совсем не правильно. Там же подразумевался полноценный сервер FTP, а получается на Eserv2 более правильный . Команда должно выполняться в том контексте безопасности, который указан для данного пользователя на данную команду. Поднимать 2 вместо тройки совсем не хочется.
imported
pig10.09.2007 13:20
Переходите на PigMail/PigProxy и иже с ними, ключи у вас есть (а если нет, получите по запросу).
У меня права раздаются в стиле "двойки" и работают как положено.
imported
A V L10.09.2007 14:03
Ключи есть, за давностью лет не помню на что . Только ведь в описании написано, что в комплекте FTP-сервер. Срочно понадобилось настроить для конкретного пользователя права и "опаньки" — оказалось, что с правами то проблемка. Ладно бы нехватало чего-то особенного, а так — неправильная работа с разделением прав на папки для авторизованного пользователя. Это-то и расстроило (особенно в субботу в 2 утра) когда надо срочно, а такая грабля лежит. И особенно вспоминая 2-ку у которой и группы в стандарте и с правами прозрачно.
imported
Работает на Eserv/5.05567 (10.02.2020)